- INSTRUES PARA EXECUTAR O PROJETO

1. Importar os projetos no Eclipse: loja, loja-ear, loja-ejb, loja-test

2. Alterar O usurio/senha do banco de dados no arquivos:
  - hibernate-console.properties - projeto: loja-ejb
  - loja-ds.xml - projeto: loja-ear
  - hibernate.cfg.xml - projeto: loja-ejb

3. No Eclipse, nas propriedades do Projeto, ajustar os parmetros:
  - Target Runtime 
  - Seam Settings

4. Criar o banco de dados

# mysql --user=USUARIO --password=SENHA < loja_create_db.sql

5. Popular banco de dados

# mysql --user=USUARIO --password=SENHA < loja_populate_db.sql

6. Iniciar JBoss AS 4.2

7. IMPORTANTE - Abrir browser : http://localhost:8080/loja, este  fluxo da aplicao:
  - Entrar com usurio 'seller', senha '123' e cadastrar categoria e produto.
  - Entrar com usuario 'admin', senha '123' e revisar/aprovar produto.
  - Entrar com usurio 'seller', senha '123' e aprovar ou rejeitar modificaes do produto feitas pelo admin.
  - Entrar com usurio 'buyer', senha '123' e verificar produtos  venda.

- Troubleshooting:

. O banco de dados MySQL no est inicializado. Algumas vezes  legal reinicializa-lo.
. O usurio do banco de dados MySQL no tem acesso ao schema.
. A validao dos esquemas (XSD's) dos XML's no esto corretas. Caso isso acontea, voc pode fazer um dos procedimentos:
  - Apagar diretamente os logs de erros na view Problems do Eclipse.
  - Desligar a validao do projeto em Properties, e em seguida, na aba Validation

- Observao:

O banco de dados foi modelado com o software DbWrench - www.dbwrench.com
